term.window.gpu.setResolution(10, 10)
local comp = require("component")
local event  = require("event")
local term = require("term")

-- catch the key_up event
event.pull(1)

local delay = 5

local lastv
while true do
   term.clear()
   local use = comp.ultimate_energy_cube.getEnergy();
   print(use)
   if lastv then
      print((lastv - use) / delay)
   end

   lastv = use
   local e = event.pull(delay)
   if e then
     print(e)
     os.exit()
   end
end